new Vue({
	el:'#app',
	data:{
	   Case_law:{
	   	clientId:{
	   		clientName:''
	   	}
	   },
       gathering:{
	       	caseId:'',
	       	clientId:{
	       		clientId:''
	       	},
	       	amountMoney:''
       },
       gatheringDate:''
	},
	created(){
		this.init();
	},
	methods:{
		init(){
			//初始化渲染数据
			var caseid = localStorage.getItem("caseid")
			this.$http.post("http://localhost:8080/law/gatheringQuery",
			{"caseid":caseid},{emulateJSON:true}).then(result=>{
				var msg = eval("("+result.body+")")
				this.Case_law = msg.data;
				
				//将收款日期修改为今天 
				this.gatheringDate = this.dateFmt(new Date());
				//将案件id和客户id赋值
				this.gathering.clientId.clientId = this.Case_law.clientId.clientId;
				this.gathering.caseId = caseid;
			});
		},
		dateFmt(value){
			if(null!=value&&""!=value){
		        var date = new Date(value);
		        var y = date.getFullYear();
		        var m = date.getMonth() + 1;
		        if(m<10){
		            m="0"+m;
		        }
		        var d = date.getDate();
		        if(d<10){
		            d="0"+d;
		        }
		        return y + '-' +m + '-' + d;
		    }else{
		        return "";
		    }
		},
		onSubmit() {
			console.log(this.gathering);        	
        	//应付 减去 收款金额  等于  未付  当未付等于0 的时候 那么不没有添加收款记录了
        	//将这个对象添加到本地缓存,修改数据库中的数据  修改未付,实付.
			var data = JSON.stringify(this.gathering);
			localStorage.setItem("gathering",data);
				
			this.$http.post("http://localhost:8080/law/gathering",
			{"data":data},{emulateJSON:true}).then(result=>{
				var msg = eval("("+result.body+")")
				if(msg.code == 0){
					window.location.href="../finance/next.html";
				}
			});
      	}
	}
});